<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<jsp:include page="../comunes/header.jsp" />
<h2>Editar Orden de Trabajo</h2>
<form:form method="POST" modelAttribute="ordenTrabajo">
   <table id="tbl_ot_head" class="tbl_formulario">
      <tr><td></td><td><form:hidden path="usuarioCreo" /></td>
         <td><form:hidden path="llave.serie" /></td>
         <td><form:hidden path="llave.numero" /></td>
      </tr>
      <tr>
         <th>N&uacute;mero:</th><td><c:out value='${ordenTrabajo.llave.numero}' /></td>
         <th>Ultima Fecha:</th>
         <td>
            <fmt:formatDate pattern="dd/MM/yyyy HH:mm:ss" value="${ordenTrabajo.historicos[0].fecha}" />
            -> <c:out value='${ordenTrabajo.historicos[0].usuario}' />
         </td>
      </tr>
      <tr><th>Solicitante:</th>
         <td>
            <c:out value="${ordenTrabajo.solicitante.nombre}"/>
            <form:hidden path="solicitante.clave" /></td>
         <th>Estatus:</th>
         <td>
            <c:choose>
               <c:when test="${ordenTrabajo.estatus=='A'}">Abierta</c:when>
               <c:when test="${ordenTrabajo.estatus=='C'}">Complementada</c:when>
               <c:when test="${ordenTrabajo.estatus=='P'}">En Pedido</c:when>
               <c:when test="${ordenTrabajo.estatus=='F'}">Finalizada</c:when>
               <c:when test="${ordenTrabajo.estatus=='X'}">Cancelada</c:when>
               <c:otherwise>Otro...</c:otherwise>
            </c:choose>
            <form:hidden path="estatus" />
         </td>
      </tr>
      <tr><th>Responsable:</th>
         <td>
            <c:out value="${ordenTrabajo.empleado.nombre} ${ordenTrabajo.empleado.apellidoPaterno}"/>
            <form:hidden path="empleado.codigo" />
         </td>
         <th>Zona:</th>
         <td>
            <c:out value="${ordenTrabajo.zona.descripcion}"/>
            <form:hidden path="zona.clave" />
         </td>
      </tr>
      <tr><th>Fecha Inicio:</th>
         <td>
            <form:hidden path="fechaInicio" />
            <fmt:formatDate pattern="dd/MM/yyyy" value="${ordenTrabajo.fechaInicio}" />
         </td>
         <th>Secci&oacute;n:</th><td><div id="seccion_responsable"></div></td>
      </tr>
      <tr>
         <th>Fecha Fin:</th>
         <td><form:hidden path="fechaFin" />
            <fmt:formatDate pattern="dd/MM/yyyy" value="${ordenTrabajo.fechaFin}" />
         </td>
         <th>Tiempo de Respuesta:</th>
         <td><c:out value="${ordenTrabajo.tiempoRespuesta}"/>
            <form:hidden path="tiempoRespuesta" />
         </td>
      </tr>
      <tr><th>Planta:</th>
         <td><c:out value="${ordenTrabajo.planta.valorMuestra}"/>
            <form:hidden path="planta.clave" />
         </td><th></th><td></td>
      </tr>
   </table><br/>
   Planta/Equipo a recibir mantenimiento
   <table id="tbl_ot_equipos" class="tbl_listado">
      <thead><tr><th>Tipo de Equipo</th><th>N&deg; Eco/Nombre</th><th>Clase</th>
            <th>Tipo de Trabajo</th><th>Proveedor</th><th>Opc.</th></tr></thead>
      <tbody>
         <c:forEach var="mtto" items="${ordenTrabajo.mantenimientos}" varStatus="i">
            <tr>
               <td>
                  <c:choose>
                     <c:when test="${not empty mtto.planta}">PLANTA DE CONCRETOS
                        <form:hidden path="mantenimientos[${i.index}].planta.clave" />
                     </c:when>
                     <c:when test="${not empty mtto.equipo}">
                        ${fn:substring(mtto.equipo.tipoEquipo.descripcion, 0, 25)}
                        <form:hidden path="mantenimientos[${i.index}].equipo.clave" />
                     </c:when>
                     <c:otherwise>No especificado</c:otherwise>
                  </c:choose>
               </td>
               <td>
                  <form:hidden path="mantenimientos[${i.index}].llave.serieOT" />
                  <form:hidden path="mantenimientos[${i.index}].llave.numeroOT" />
                  <form:hidden path="mantenimientos[${i.index}].llave.numeroMtto" />
                  <form:hidden path="mantenimientos[${i.index}].usuarioCreo" />
                  <c:choose>
                     <c:when test="${not empty mtto.planta}">
                        ${mtto.planta.valorMuestra}
                     </c:when>
                     <c:when test="${not empty mtto.equipo}">
                        ${mtto.equipo.valorMuestra}
                     </c:when>
                     <c:otherwise>No especificado</c:otherwise>
                  </c:choose>
               </td>
               <td><c:out value="${mtto.tipoTrabajo.clase.descripcion}"/>
                  <form:hidden path="mantenimientos[${i.index}].tipoTrabajo.clase.clave" />
               </td>
               <td><c:out value="${mtto.tipoTrabajo.descripcion}"/>
                  <form:hidden path="mantenimientos[${i.index}].tipoTrabajo.clave" />
               </td>
               <td><c:out value="${mtto.proveedor.valorMuestra}"/>
                  <form:hidden path="mantenimientos[${i.index}].proveedor.numero" />
               <td>-</td>
            </tr>
         </c:forEach>
      </tbody>
   </table><hr>
   <table id="tbl_ot_paro" class="tbl_formulario">
      <tr><th>Gener&oacute; paro:</th>
         <td>
            <form:radiobutton path="generoParo" value="S" label="Si" />
            <form:radiobutton path="generoParo" value="N" label="No" />
         </td>
         <th>Tiempo de paro:</th>
         <td><form:input path="tiempoParo" size="6" cssClass="formato_numero" /> Min.
         </td>
         <th>Causa Paro:</th>
         <td>
            <form:select path="causaParo.clave">
               <form:option value="${null}" label="Selecionar" /> 
               <form:options items="${causas}" itemValue="clave" itemLabel="descripcion" />
            </form:select>
         </td>
      </tr>
      <tr><th>Descripci&oacute;n:</th><td colspan="5"><form:textarea path="descripcion" cols="60" rows="3" /></td></tr>
   </table><hr>
   <button type="reset" class="btn_regresar" title="Regresar">Regresar</button>
   <button type="submit" class="btn_guardar" title="Guardar">Guardar</button>
</form:form><c:url var="regrUrl" value="/ordenes" />
<script type="text/javascript">
   $(document).ready(function() {
      $(".btn_regresar").click(function() {
         window.location.replace('${regrUrl}');
      });
   });
</script>
<jsp:include page="../comunes/footer.jsp" />